<?php 
include_once("DbConnection.php")

class TIENDAS_VIRTUALES_MODEL {
	var $id;
	var $ver;
	var $nombre;
	var $url_catalogo;
	var $nro_articulos;
	var $enviar_email;
	var $mostrar_stock;
	var $dni_cliente;
	var $MOTIVOS_id;
	var $LISTA_PRECIOS_id;

	public function get_by_id ($_id) {
		$query = new Query("select * from TIENDAS_VIRTUALES where id = '$_id'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->ver = $obj->ver;
			$this->nombre = $obj->nombre;
			$this->url_catalogo = $obj->url_catalogo;
			$this->nro_articulos = $obj->nro_articulos;
			$this->enviar_email = $obj->enviar_email;
			$this->mostrar_stock = $obj->mostrar_stock;
			$this->dni_cliente = $obj->dni_cliente;
			$this->MOTIVOS_id = $obj->MOTIVOS_id;
			$this->LISTA_PRECIOS_id = $obj->LISTA_PRECIOS_id;
		}
	}

	public function get_by_ver ($_ver) {
		$query = new Query("select * from TIENDAS_VIRTUALES where ver = '$_ver'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->ver = $obj->ver;
			$this->nombre = $obj->nombre;
			$this->url_catalogo = $obj->url_catalogo;
			$this->nro_articulos = $obj->nro_articulos;
			$this->enviar_email = $obj->enviar_email;
			$this->mostrar_stock = $obj->mostrar_stock;
			$this->dni_cliente = $obj->dni_cliente;
			$this->MOTIVOS_id = $obj->MOTIVOS_id;
			$this->LISTA_PRECIOS_id = $obj->LISTA_PRECIOS_id;
		}
	}

	public function get_by_nombre ($_nombre) {
		$query = new Query("select * from TIENDAS_VIRTUALES where nombre = '$_nombre'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->ver = $obj->ver;
			$this->nombre = $obj->nombre;
			$this->url_catalogo = $obj->url_catalogo;
			$this->nro_articulos = $obj->nro_articulos;
			$this->enviar_email = $obj->enviar_email;
			$this->mostrar_stock = $obj->mostrar_stock;
			$this->dni_cliente = $obj->dni_cliente;
			$this->MOTIVOS_id = $obj->MOTIVOS_id;
			$this->LISTA_PRECIOS_id = $obj->LISTA_PRECIOS_id;
		}
	}

	public function get_by_url_catalogo ($_url_catalogo) {
		$query = new Query("select * from TIENDAS_VIRTUALES where url_catalogo = '$_url_catalogo'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->ver = $obj->ver;
			$this->nombre = $obj->nombre;
			$this->url_catalogo = $obj->url_catalogo;
			$this->nro_articulos = $obj->nro_articulos;
			$this->enviar_email = $obj->enviar_email;
			$this->mostrar_stock = $obj->mostrar_stock;
			$this->dni_cliente = $obj->dni_cliente;
			$this->MOTIVOS_id = $obj->MOTIVOS_id;
			$this->LISTA_PRECIOS_id = $obj->LISTA_PRECIOS_id;
		}
	}

	public function get_by_nro_articulos ($_nro_articulos) {
		$query = new Query("select * from TIENDAS_VIRTUALES where nro_articulos = '$_nro_articulos'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->ver = $obj->ver;
			$this->nombre = $obj->nombre;
			$this->url_catalogo = $obj->url_catalogo;
			$this->nro_articulos = $obj->nro_articulos;
			$this->enviar_email = $obj->enviar_email;
			$this->mostrar_stock = $obj->mostrar_stock;
			$this->dni_cliente = $obj->dni_cliente;
			$this->MOTIVOS_id = $obj->MOTIVOS_id;
			$this->LISTA_PRECIOS_id = $obj->LISTA_PRECIOS_id;
		}
	}

	public function get_by_enviar_email ($_enviar_email) {
		$query = new Query("select * from TIENDAS_VIRTUALES where enviar_email = '$_enviar_email'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->ver = $obj->ver;
			$this->nombre = $obj->nombre;
			$this->url_catalogo = $obj->url_catalogo;
			$this->nro_articulos = $obj->nro_articulos;
			$this->enviar_email = $obj->enviar_email;
			$this->mostrar_stock = $obj->mostrar_stock;
			$this->dni_cliente = $obj->dni_cliente;
			$this->MOTIVOS_id = $obj->MOTIVOS_id;
			$this->LISTA_PRECIOS_id = $obj->LISTA_PRECIOS_id;
		}
	}

	public function get_by_mostrar_stock ($_mostrar_stock) {
		$query = new Query("select * from TIENDAS_VIRTUALES where mostrar_stock = '$_mostrar_stock'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->ver = $obj->ver;
			$this->nombre = $obj->nombre;
			$this->url_catalogo = $obj->url_catalogo;
			$this->nro_articulos = $obj->nro_articulos;
			$this->enviar_email = $obj->enviar_email;
			$this->mostrar_stock = $obj->mostrar_stock;
			$this->dni_cliente = $obj->dni_cliente;
			$this->MOTIVOS_id = $obj->MOTIVOS_id;
			$this->LISTA_PRECIOS_id = $obj->LISTA_PRECIOS_id;
		}
	}

	public function get_by_dni_cliente ($_dni_cliente) {
		$query = new Query("select * from TIENDAS_VIRTUALES where dni_cliente = '$_dni_cliente'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->ver = $obj->ver;
			$this->nombre = $obj->nombre;
			$this->url_catalogo = $obj->url_catalogo;
			$this->nro_articulos = $obj->nro_articulos;
			$this->enviar_email = $obj->enviar_email;
			$this->mostrar_stock = $obj->mostrar_stock;
			$this->dni_cliente = $obj->dni_cliente;
			$this->MOTIVOS_id = $obj->MOTIVOS_id;
			$this->LISTA_PRECIOS_id = $obj->LISTA_PRECIOS_id;
		}
	}

	public function get_by_MOTIVOS_id ($_MOTIVOS_id) {
		$query = new Query("select * from TIENDAS_VIRTUALES where MOTIVOS_id = '$_MOTIVOS_id'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->ver = $obj->ver;
			$this->nombre = $obj->nombre;
			$this->url_catalogo = $obj->url_catalogo;
			$this->nro_articulos = $obj->nro_articulos;
			$this->enviar_email = $obj->enviar_email;
			$this->mostrar_stock = $obj->mostrar_stock;
			$this->dni_cliente = $obj->dni_cliente;
			$this->MOTIVOS_id = $obj->MOTIVOS_id;
			$this->LISTA_PRECIOS_id = $obj->LISTA_PRECIOS_id;
		}
	}

	public function get_by_LISTA_PRECIOS_id ($_LISTA_PRECIOS_id) {
		$query = new Query("select * from TIENDAS_VIRTUALES where LISTA_PRECIOS_id = '$_LISTA_PRECIOS_id'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->ver = $obj->ver;
			$this->nombre = $obj->nombre;
			$this->url_catalogo = $obj->url_catalogo;
			$this->nro_articulos = $obj->nro_articulos;
			$this->enviar_email = $obj->enviar_email;
			$this->mostrar_stock = $obj->mostrar_stock;
			$this->dni_cliente = $obj->dni_cliente;
			$this->MOTIVOS_id = $obj->MOTIVOS_id;
			$this->LISTA_PRECIOS_id = $obj->LISTA_PRECIOS_id;
		}
	}

	public function set_by_id ($_id) {
		$this->id = $_id;
		$query = new Query("Update TIENDAS_VIRTUALES set 
			ver = '$this->ver',
			nombre = '$this->nombre',
			url_catalogo = '$this->url_catalogo',
			nro_articulos = '$this->nro_articulos',
			enviar_email = '$this->enviar_email',
			mostrar_stock = '$this->mostrar_stock',
			dni_cliente = '$this->dni_cliente',
			MOTIVOS_id = '$this->MOTIVOS_id',
			LISTA_PRECIOS_id = '$this->LISTA_PRECIOS_id'
			Where id == '$this->id')"
		);
	}

	public function set_by_ver ($_ver) {
		$this->ver = $_ver;
		$query = new Query("Update TIENDAS_VIRTUALES set 
			ver = '$this->ver',
			nombre = '$this->nombre',
			url_catalogo = '$this->url_catalogo',
			nro_articulos = '$this->nro_articulos',
			enviar_email = '$this->enviar_email',
			mostrar_stock = '$this->mostrar_stock',
			dni_cliente = '$this->dni_cliente',
			MOTIVOS_id = '$this->MOTIVOS_id',
			LISTA_PRECIOS_id = '$this->LISTA_PRECIOS_id'
			Where id == '$this->id')"
		);
	}

	public function set_by_nombre ($_nombre) {
		$this->nombre = $_nombre;
		$query = new Query("Update TIENDAS_VIRTUALES set 
			ver = '$this->ver',
			nombre = '$this->nombre',
			url_catalogo = '$this->url_catalogo',
			nro_articulos = '$this->nro_articulos',
			enviar_email = '$this->enviar_email',
			mostrar_stock = '$this->mostrar_stock',
			dni_cliente = '$this->dni_cliente',
			MOTIVOS_id = '$this->MOTIVOS_id',
			LISTA_PRECIOS_id = '$this->LISTA_PRECIOS_id'
			Where id == '$this->id')"
		);
	}

	public function set_by_url_catalogo ($_url_catalogo) {
		$this->url_catalogo = $_url_catalogo;
		$query = new Query("Update TIENDAS_VIRTUALES set 
			ver = '$this->ver',
			nombre = '$this->nombre',
			url_catalogo = '$this->url_catalogo',
			nro_articulos = '$this->nro_articulos',
			enviar_email = '$this->enviar_email',
			mostrar_stock = '$this->mostrar_stock',
			dni_cliente = '$this->dni_cliente',
			MOTIVOS_id = '$this->MOTIVOS_id',
			LISTA_PRECIOS_id = '$this->LISTA_PRECIOS_id'
			Where id == '$this->id')"
		);
	}

	public function set_by_nro_articulos ($_nro_articulos) {
		$this->nro_articulos = $_nro_articulos;
		$query = new Query("Update TIENDAS_VIRTUALES set 
			ver = '$this->ver',
			nombre = '$this->nombre',
			url_catalogo = '$this->url_catalogo',
			nro_articulos = '$this->nro_articulos',
			enviar_email = '$this->enviar_email',
			mostrar_stock = '$this->mostrar_stock',
			dni_cliente = '$this->dni_cliente',
			MOTIVOS_id = '$this->MOTIVOS_id',
			LISTA_PRECIOS_id = '$this->LISTA_PRECIOS_id'
			Where id == '$this->id')"
		);
	}

	public function set_by_enviar_email ($_enviar_email) {
		$this->enviar_email = $_enviar_email;
		$query = new Query("Update TIENDAS_VIRTUALES set 
			ver = '$this->ver',
			nombre = '$this->nombre',
			url_catalogo = '$this->url_catalogo',
			nro_articulos = '$this->nro_articulos',
			enviar_email = '$this->enviar_email',
			mostrar_stock = '$this->mostrar_stock',
			dni_cliente = '$this->dni_cliente',
			MOTIVOS_id = '$this->MOTIVOS_id',
			LISTA_PRECIOS_id = '$this->LISTA_PRECIOS_id'
			Where id == '$this->id')"
		);
	}

	public function set_by_mostrar_stock ($_mostrar_stock) {
		$this->mostrar_stock = $_mostrar_stock;
		$query = new Query("Update TIENDAS_VIRTUALES set 
			ver = '$this->ver',
			nombre = '$this->nombre',
			url_catalogo = '$this->url_catalogo',
			nro_articulos = '$this->nro_articulos',
			enviar_email = '$this->enviar_email',
			mostrar_stock = '$this->mostrar_stock',
			dni_cliente = '$this->dni_cliente',
			MOTIVOS_id = '$this->MOTIVOS_id',
			LISTA_PRECIOS_id = '$this->LISTA_PRECIOS_id'
			Where id == '$this->id')"
		);
	}

	public function set_by_dni_cliente ($_dni_cliente) {
		$this->dni_cliente = $_dni_cliente;
		$query = new Query("Update TIENDAS_VIRTUALES set 
			ver = '$this->ver',
			nombre = '$this->nombre',
			url_catalogo = '$this->url_catalogo',
			nro_articulos = '$this->nro_articulos',
			enviar_email = '$this->enviar_email',
			mostrar_stock = '$this->mostrar_stock',
			dni_cliente = '$this->dni_cliente',
			MOTIVOS_id = '$this->MOTIVOS_id',
			LISTA_PRECIOS_id = '$this->LISTA_PRECIOS_id'
			Where id == '$this->id')"
		);
	}

	public function set_by_MOTIVOS_id ($_MOTIVOS_id) {
		$this->MOTIVOS_id = $_MOTIVOS_id;
		$query = new Query("Update TIENDAS_VIRTUALES set 
			ver = '$this->ver',
			nombre = '$this->nombre',
			url_catalogo = '$this->url_catalogo',
			nro_articulos = '$this->nro_articulos',
			enviar_email = '$this->enviar_email',
			mostrar_stock = '$this->mostrar_stock',
			dni_cliente = '$this->dni_cliente',
			MOTIVOS_id = '$this->MOTIVOS_id',
			LISTA_PRECIOS_id = '$this->LISTA_PRECIOS_id'
			Where id == '$this->id')"
		);
	}

	public function set_by_LISTA_PRECIOS_id ($_LISTA_PRECIOS_id) {
		$this->LISTA_PRECIOS_id = $_LISTA_PRECIOS_id;
		$query = new Query("Update TIENDAS_VIRTUALES set 
			ver = '$this->ver',
			nombre = '$this->nombre',
			url_catalogo = '$this->url_catalogo',
			nro_articulos = '$this->nro_articulos',
			enviar_email = '$this->enviar_email',
			mostrar_stock = '$this->mostrar_stock',
			dni_cliente = '$this->dni_cliente',
			MOTIVOS_id = '$this->MOTIVOS_id',
			LISTA_PRECIOS_id = '$this->LISTA_PRECIOS_id'
			Where id == '$this->id')"
		);
	}

	public function insert ( ) {
		$query = new Query("Insert into TIENDAS_VIRTUALES (
			ver,
			nombre,
			url_catalogo,
			nro_articulos,
			enviar_email,
			mostrar_stock,
			dni_cliente,
			MOTIVOS_id,
			LISTA_PRECIOS_id
		) 
		values (
			'$this->ver',
			'$this->nombre',
			'$this->url_catalogo',
			'$this->nro_articulos',
			'$this->enviar_email',
			'$this->mostrar_stock',
			'$this->dni_cliente',
			'$this->MOTIVOS_id',
			'$this->LISTA_PRECIOS_id'
		)");
	}

	public function delete ( ) {
		$query = new Query("delete from TIENDAS_VIRTUALES where id = '$this->id')"
		); 
	}

}
?>
